home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 22
/
Cream of the Crop 22.iso
/
program
/
bltx_212.zip
/
whatthis.is
< prev
Wrap
Text File
|
1996-11-18
|
2KB
|
32 lines
Bullet Is...
Bullet/X is a database engine toolkit for 32-bit enhanced DOS compilers and
extenders. It provides pre-built and tested access methods to data and
index files for application programmers. It is not an end-user Database
Management System (DBMS), but it is a tool that could be used to develop
one. Bullet is compact, efficient, and very fast. It can be configured
to use custom key-build, user sort-compare, and expression-parser routines
to extend the built-in functionality. All OS API calls made by Bullet can
be replaced with custom calls, using most any compiler language.
The standard data format is DBF (dBASE 3+ and later). The supported memo
format is DBT (dBASE 5 and later). Index-only support can be enabled and
with this any data file format may be used (the data maintained by the
programmer then). Also, the DBF standard may be extended by using binary
field values and fields larger than 254 bytes. Index files are
NLS-compatible and use an efficient b-tree structure. Files may be any size
supported by the OS, up to 4GB. Up to 1024 files may be opened and in use
by any one process, with any number of processes active.
The Bullet API consists of a wide assortment of routines, from low-level OS
calls to high-level transaction-list routines that can process hundreds of
files per transaction, with roll-back on error. Network/multi-user
support is included, and makes use of operating system features such as
atomic re-locking (if available), and shared locks that allow other
processes read-access to locked files.
Also available are Bullet/95, for Win32 32-bit compilers (Win95, NT, Win32s);
Bullet/2 for OS/2, and Bullet/2 REXX. Bullet for 16-bit compilers is also
available.